<?php

/**
 * Класс RL_Charset -- кодировка символов.
 * 
 * @package RL
 * @author Lucky <lucky@jetstyle.ru> 
 * @version $Id: Charset.php 62 2007-09-05 08:27:21Z lucky $
 */
class RL_Charset
{

	public function __construct ($ctx)
	{
		$this->ctx = $ctx;
	} // end of __construct

	//!a constructor
	/**
	 * create создать кодировку
	 *
	 * @param mixed $name имя
	 * @access public
	 * @return void
	 */
	static public function create ($ctx, $name)
	{
		$charset = new self($ctx);
		$charset->setName($name);
		return $charset;
	} // end of function create

	//!an accessor
	/**
	 * getName вернуть название кодировки
	 *
	 * @access public
	 * @return string
	 */
	public function getName ()
	{
		return $this->name;
	} // end of function getName

	//!a manipulator
	/**
	 * setName установить название кодировки
	 *
	 * @param mixed $value название языка
	 * @access public
	 * @return $this
	 */
	public function setName ($value)
	{
		$this->name = strtolower($value);
		return $this;
	} // end of function setName

}

